pussy (female genitalia) - French English Dictionary